date: 2024-04-02
Type: Cours
Projet: Blindcode
Cours: PHPDéfinition de classes et d'objets
En PHP, les classes sont des structures qui permettent de définir des objets, qui sont des instances de ces classes. Les classes définissent les propriétés (attributs) et les comportements (méthodes) des objets. Voici comment définir une classe et créer des objets en PHP.
Pour définir une classe en PHP, utilisez le mot-clé class, suivi du nom de la classe. Vous pouvez ensuite définir les attributs et les méthodes de la classe à l'intérieur de ses accolades.
class Voiture {
// Attributs
public $marque;
public $couleur;
// Méthodes
public function demarrer() {
echo "La voiture démarre.";
}
public function accelerer() {
echo "La voiture accélère.";
}
}
Une fois que vous avez défini une classe, vous pouvez créer des objets (instances) de cette classe en utilisant le mot-clé new.
// Création d'un objet Voiture
$ma_voiture = new Voiture();
$ma_voiture->marque = "Toyota";
$ma_voiture->couleur = "Rouge";
Une fois que vous avez créé un objet, vous pouvez accéder à ses propriétés et à ses méthodes en utilisant l'opérateur de sélection d'objet ->.
// Accès aux propriétés
echo $ma_voiture->marque; // Affiche "Toyota"
echo $ma_voiture->couleur; // Affiche "Rouge"
// Appel de méthodes
$ma_voiture->demarrer(); // Affiche "La voiture démarre."
$ma_voiture->accelerer(); // Affiche "La voiture accélère."
Définir des classes et des objets en PHP permet de structurer son code de manière plus modulaire et plus intuitive. En définissant les propriétés et les méthodes d'une classe, vous pouvez créer des objets qui représentent des entités du monde réel ou des concepts abstraits. En comprenant les bases de la définition de classes et d'objets en PHP, vous pouvez commencer à créer des applications orientées objet plus complexes et plus puissantes.
créé le 2024-04-02 à 17:42